GRACE: Cross-Layer Adaptation for Multimedia Quality and Battery Energy
نویسندگان
چکیده
Mobile devices primarily processing multimedia data need to support multimedia quality with limited battery energy. To address this challenging problem, researchers have introduced adaptation into multiple system layers, ranging from hardware to applications. Given these adaptive layers, a new challenge is how to coordinate them to fully exploit the adaptation benefits. This paper presents a novel cross-layer adaptation framework, called GRACE, that coordinates the adaptation of the CPU hardware, OS scheduling, and multimedia quality based on user’s preferences. To balance the benefits and overhead of cross-layer adaptation, GRACE takes a hierarchical approach: It globally adapts all three layers to large system changes, such as application entry or exit, and internally adapts individual layers to small changes in the processed multimedia data. We have implemented GRACE on an HP laptop with the adaptive Athlon CPU, Linux-based OS, and video codecs. Our experimental results show that compared to schemes that adapt only some layers or adapt only to large changes, GRACE reduces the laptop’s energy consumption by 1.4% to 31.4% while providing better or same video quality.
منابع مشابه
Grace - Os : an Energy - Efficient Mobile Multimedia Operating System
Multimedia-enabled mobile devices, such as camera phones, need to support multimedia semantics with high quality of service (QoS) requirements under limited system resources such as CPU time and battery energy. On the other hand, these mobile devices also provide new opportunity for QoS provisioning and energy saving due to the adaptive hardware and software components. Researchers have therefo...
متن کاملGRACE: A Hierarchical Adaptation Framework for Saving Energy
Mobile systems primarily processing multimedia data are expected to become important platforms for pervasive computing. These systems, however, must satisfy large, dynamic demands of multimedia applications subject to stringent energy, computational, and bandwidth constraints. At the same time, multimedia applications provide the possibility of adaptation, allowing tradeoffs between energy, com...
متن کاملGRACE: A Hierarchical Cross-Layer Adaptation Framework for Saving Energy
Mobile devices running soft real-time multimedia applications are becoming an increasingly important computing platform. Such systems are often limited by their battery life; therefore, minimizing their energy usage has become a primary design goal. A widely used technique to save energy is to adapt the system in response to changes in application demands and resource availability. Researchers ...
متن کاملProcess Group Management in Cross-Layer Adaptation
Our previous MMCN03 paper reported a cross-layer adaptation framework, GRACE-1, that coordinates the adaptation of CPU frequency/voltage, CPU scheduling, and application quality. GRACE-1 assumes that all application processes (or threads) are independent from each other and adapt individually. This assumption, however, is invalid for multithreaded applications that include dependent and coopera...
متن کاملA Survey on the Cross-Layer Design for Wireless Multimedia Sensor Networks
Small low-cost multimedia sensors ubiquitously capture and transmit multimedia information from fields to central stations in support of applications. However, Multimedia sensors in Wireless Multimedia Sensor Networks (WMSNs), have limited resources in terms of their computational capability, memory capability, bandwidth, and battery power, which hinder a wide application of WMSNs. The challeng...
متن کامل